﻿package zf.media.audio.lrc
{
	/**
	 * 歌词单元类，包含一个时间(time)和歌词(lyric)信息
	 * @author Mike.zhang
	 * @langversion 3.0 
	 * @playerversion Flash 9 
	 */
	public class LrcUnit
	{
		private var _time:int;
		private var _lyric:String;

		/**
		 * 创建歌词单元 
		 * @param time 歌词时间
		 * @param lyric 歌词
		 * 
		 */
		public function LrcUnit (time:int=0,lyric:String=null)
		{
			_time=time;
			_lyric=lyric;
		}
		/**
		 * 歌词时间，以毫秒为单位 
		 * @return 时间
		 * 
		 */
		public function get time ():int
		{
			return _time;
		}

		public function set time (v:int):void
		{
			_time=v;
		}

		/**
		 * 歌词 
		 * @return 歌词
		 * 
		 */
		public function get lyric ():String
		{
			return _lyric;
		}

		public function set lyric (v:String):void
		{
			_lyric=v;
		}
		/**
		 * 返回歌词单元的描述信息 
		 * @return 格式 [LrcUnit || time lyric]
		 * 
		 */
		public function toString ():String
		{
			return "[LrcUnit || " + _time + "：" + _lyric + "]";
		}
	}
}